Function.prototype._call = function (thisArg, ...args) {
  // 获取函数实例
  const functionInstance =
    thisArg === undefined || thisArg === null ? window : thisArg;

  const tempKey = Symbol("tempFn");
  functionInstance[tempKey] = this;

  const result = functionInstance[tempKey](...args);
  delete functionInstance[tempKey];

  return result;
};
